package com.hk.model.pojo;

import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * 沟通记录实体类，对应数据库中的 communication_record 表
 * 使用Lombok的注解简化代码编写，减少样板代码（如getter、setter等方法）
 */
@Data
public class CommunicationRecord implements Serializable {

    // 记录的唯一标识ID，自增长
    private Integer id;

    // 客户ID，逻辑外键，必填，关联客户表
    private Integer customerId;

    // 商机ID，逻辑外键，关联商机表，可能为空
    private Integer businessOpportunityId;

    // 跟进状态，用数字表示，可能为空
    private Integer status;

    // 下次跟进时间，可能为空
    private Date nextTime;

    // 沟通重点，多选，以数字形式记录，如：1,2,3，可能为空
    private String communicationKeyPoints;

    // 沟通纪要，手输，限制20字，可能为空
    private String communicationSummary;

    // 线索表id，可能为空
    private Integer cluesId;
}